//
//  CommentModelDataSourceProtocol.swift
//  travelMapMvvm
//
//  Created by green on 15/9/14.
//  Copyright (c) 2015年 travelMapMvvm. All rights reserved.
//

import Foundation
import ReactiveCocoa

public protocol CommentModelDataSourceProtocol {
    
    /**
     查询目的地评论列表
     
     - parameter pageIndex: 页码
     - parameter pageSize:  记录数/页
     - parameter poiId:     目的地ID
     
     - returns: 目的地评论列表
     */
    func queryPOICommentList(pageIndex:Int,pageSize:Int,poiId:String ,poiType:Int) -> RACSignal
    
    /**
     新增评论
     
     - parameter poiId:   目的地ID
     - parameter content: 评论内容
     - parameter level:   评分星级
     - parameter userId:  用户ID
     
     - returns:
     */
    func addPOIComment(poiId:String,content:String,level:Int,userId:Int,poiType:Int) -> RACSignal
}